#include <stdio.h>
#include <stdlib.h>
#include <string.h>
// 写一个字符串排序函数
void ASC(char *str)
{
    char temp;
    int i,j;
    for (i = 0; i < strlen(str); i++)
    {
        for (j = 0; j < strlen(str); j++)
        {
            if (str[i] > str[j])
            {
                temp = str[i];
                str[i] = str[j];
                str[j] = temp;
            }
        }
    }
}
int main(int argc, char *argv[])
{
    char str1[100], str2[100];
    int i, j;
    scanf("%s", &str1);
    scanf("%s", &str2);
    ASC(str1);
    ASC(str2);
    if (strcmp(str1, str2) == 0)
        printf("YES");
    else
        printf("NO");
    return 0;
}
